have sneaking suspicion - French English Dictionary